#include "XMLDocument.h"

void NahidaProject::XMLDocument::SetRoot(std::unique_ptr<XMLElement> root) {
	root_ = std::move(root);
}

NahidaProject::XMLElement* NahidaProject::XMLDocument::GetRoot() const {
	return root_.get();
}

std::string NahidaProject::XMLDocument::ToString() const {
	if (root_) {
		return "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + root_->ToString();
	}
	return "";
}